package com.addplus.townmall.server.api.model.town.expand;

import com.addplus.townmall.server.api.model.town.OrderRefundApplicate;
import com.addplus.townmall.server.api.model.town.OrderRefundApplicateItems;
import com.addplus.townmall.server.api.model.town.OrderRefundApplicationLog;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * 类名: OrderRefundApplicateExpand
 *
 * @author zhangjiehang
 * @version V1.0
 * @date 2018/12/17 10:05 PM
 * @description 类描述: 用户申请提交扩展类
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class OrderRefundApplicateExpand extends OrderRefundApplicate implements Serializable {
    private static final long serialVersionUID = 2322883524258107672L;

    /**
     * 状态类型
     */
    private String context;
    /**
     * 退货商品集合
     */
    private List<OrderRefundApplicateItems> orderRefundApplicateItems;
    /**
     * 发货电话
     */
    private String senderPhone;
    /**
     * 退货联系人
     */
    private String returnName;

    /**
     * 退货联系电话
     */
    private String returnPhone;

    /**
     * 退货联系地址
     */
    private String returnAddress;

    /**
     * 申请日志记录
     */
    private List<OrderRefundApplicationLog> orderRefundApplicationLogs;
    /**
     * 订单号
     */
    private String orderNumber;
    /**
     * 用户账户
     */
    private String account;

    private String shopTotalAmount;
    /**
     * 操作按钮
     */
    private Integer num;
}
